home *** CD-ROM | disk | FTP | other *** search
/ Champak 28 / Volume 28 - JOGO DISK .iso / Games / caa_road_safety_campaign.swf / scripts / DefineSprite_85_car2 / frame_1 / DoAction.as
Text File  |  2006-11-13  |  11KB  |  261 lines

  1. var ┬º\x01┬º = 300;
  2. if(eval("\x01") == 300)
  3. {
  4.    set("\x01",eval("\x01") + 471);
  5.    ┬º┬ºpush(true);
  6.    ┬º┬ºpush(false);
  7.    ┬º┬ºpush(false);
  8.    ┬º┬ºpush(true);
  9.    while(true)
  10.    {
  11.       if(┬º┬ºpop())
  12.       {
  13.       }
  14.       if(┬º┬ºpop())
  15.       {
  16.       }
  17.       if(┬º┬ºpop())
  18.       {
  19.          break;
  20.       }
  21.       ┬º┬ºpush(true);
  22.       ┬º┬ºpush(false);
  23.    }
  24.    eval("\x01")["\x02"] = function()
  25.    {
  26.       var _loc1_ = eval("\x03");
  27.       var _loc2_ = eval("\x01");
  28.       if(_loc1_["\x04"] == false)
  29.       {
  30.          if(_loc1_[┬º┬ºconstant(4)] == false)
  31.          {
  32.             if(_loc2_[┬º┬ºconstant(7)][┬º┬ºconstant(8)](_loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(6)]) and eval(┬º┬ºconstant(9)) > 0)
  33.             {
  34.                set(┬º┬ºconstant(9),0);
  35.             }
  36.             else
  37.             {
  38.                setProperty(┬º┬ºconstant(10), _Y, getProperty(┬º┬ºconstant(10), _Y) - eval(┬º┬ºconstant(9)));
  39.             }
  40.          }
  41.          set(┬º┬ºconstant(11),new ┬º\┬º\┬ºconstant(12)┬º());
  42.          eval(┬º┬ºconstant(11))[┬º┬ºconstant(13)] = getProperty(┬º┬ºconstant(10), _X);
  43.          eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] = getProperty(┬º┬ºconstant(10), _Y);
  44.          eval(┬º┬ºconstant(15))[┬º┬ºconstant(16)](eval(┬º┬ºconstant(11)));
  45.          if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] > 900 or eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] < -900)
  46.          {
  47.             if(_loc2_[┬º┬ºconstant(17)] == 4)
  48.             {
  49.                _loc1_[┬º┬ºconstant(18)] = false;
  50.             }
  51.             delete _loc2_["\x02"];
  52.             _loc2_[┬º┬ºconstant(19)]();
  53.          }
  54.          if(_loc1_[┬º┬ºconstant(4)] == false and eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  55.          {
  56.             if(_loc2_[┬º┬ºconstant(6)][┬º┬ºconstant(8)](_loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(7)]))
  57.             {
  58.                _loc1_[┬º┬ºconstant(23)] = 1;
  59.             }
  60.             if(_loc2_[┬º┬ºconstant(7)][┬º┬ºconstant(8)](_loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(7)]))
  61.             {
  62.                if(_loc2_[┬º┬ºconstant(17)] <= 5)
  63.                {
  64.                   set(┬º┬ºconstant(24),1);
  65.                }
  66.                _loc1_[┬º┬ºconstant(25)] = 0;
  67.                _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(26)](2);
  68.                if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] > _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(27)])
  69.                {
  70.                   if(_loc2_[┬º┬ºconstant(17)] <= 5)
  71.                   {
  72.                      set(┬º┬ºconstant(9),eval(┬º┬ºconstant(9)) + 3);
  73.                   }
  74.                   else
  75.                   {
  76.                      _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(27)] += _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(29)] / 2;
  77.                      if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(30)] >= _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)])
  78.                      {
  79.                         _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] -= 10;
  80.                      }
  81.                      else
  82.                      {
  83.                         _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] += 10;
  84.                      }
  85.                   }
  86.                }
  87.                else
  88.                {
  89.                   _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(27)] -= _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(29)] / 2;
  90.                   if(_loc2_[┬º┬ºconstant(17)] <= 5)
  91.                   {
  92.                      if(eval(┬º┬ºconstant(9)) > 1)
  93.                      {
  94.                         set(┬º┬ºconstant(9),eval(┬º┬ºconstant(9)) - 1);
  95.                      }
  96.                   }
  97.                }
  98.                if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(13)] > _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)])
  99.                {
  100.                   _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] += 10;
  101.                }
  102.                else
  103.                {
  104.                   _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] -= 10;
  105.                }
  106.                if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(13)] > _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)])
  107.                {
  108.                   if(_loc2_[┬º┬ºconstant(17)] <= 5)
  109.                   {
  110.                      if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  111.                      {
  112.                         setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) + 5);
  113.                      }
  114.                   }
  115.                   _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] -= 10;
  116.                   _loc1_[┬º┬ºconstant(31)]();
  117.                }
  118.                else
  119.                {
  120.                   if(_loc2_[┬º┬ºconstant(17)] <= 5)
  121.                   {
  122.                      if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  123.                      {
  124.                         setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) - 5);
  125.                      }
  126.                   }
  127.                   _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)] += 10;
  128.                   _loc1_[┬º┬ºconstant(31)]();
  129.                }
  130.             }
  131.             if(eval(┬º┬ºconstant(24)) > 0)
  132.             {
  133.                set(┬º┬ºconstant(24),eval(┬º┬ºconstant(24)) + 1);
  134.             }
  135.             if(eval(┬º┬ºconstant(24)) > 10)
  136.             {
  137.                if(getProperty(┬º┬ºconstant(10), _X) > 180)
  138.                {
  139.                   if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  140.                   {
  141.                      getProperty(┬º┬ºconstant(10), _X)--;
  142.                   }
  143.                }
  144.                else if(getProperty(┬º┬ºconstant(10), _X) < 180)
  145.                {
  146.                   if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  147.                   {
  148.                      getProperty(┬º┬ºconstant(10), _X)++;
  149.                   }
  150.                }
  151.                if(getProperty(┬º┬ºconstant(10), _X) == 275 or getProperty(┬º┬ºconstant(10), _X) == 220 or getProperty(┬º┬ºconstant(10), _X) == 180)
  152.                {
  153.                   set(┬º┬ºconstant(24),0);
  154.                }
  155.             }
  156.             if(_loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(27)] - eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] < 290 and _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(27)] - eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] > 200 and _loc2_[┬º┬ºconstant(17)] == 4 and eval(┬º┬ºconstant(32)) != true)
  157.             {
  158.                if(getProperty(┬º┬ºconstant(10), _X) >= _loc1_[┬º┬ºconstant(5)][┬º┬ºconstant(30)])
  159.                {
  160.                   if(getProperty(┬º┬ºconstant(10), _X) > 184)
  161.                   {
  162.                      if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  163.                      {
  164.                         setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) - 2);
  165.                      }
  166.                   }
  167.                }
  168.                else if(getProperty(┬º┬ºconstant(10), _X) <= 270)
  169.                {
  170.                   if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  171.                   {
  172.                      setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) + 2);
  173.                   }
  174.                }
  175.             }
  176.          }
  177.          set(┬º┬ºconstant(33),4);
  178.          while(eval(┬º┬ºconstant(33)) <= _loc1_[┬º┬ºconstant(34)])
  179.          {
  180.             if(_loc2_[┬º┬ºconstant(35)] != _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(35)])
  181.             {
  182.                if(_loc2_[┬º┬ºconstant(7)][┬º┬ºconstant(8)](_loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(7)]))
  183.                {
  184.                   if(_loc2_[┬º┬ºconstant(17)] <= 5)
  185.                   {
  186.                      if(getProperty(┬º┬ºconstant(10), _Y) > _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(27)])
  187.                      {
  188.                         if(eval(┬º┬ºconstant(32)) != true)
  189.                         {
  190.                            set(┬º┬ºconstant(9),-1);
  191.                            if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  192.                            {
  193.                               setProperty(┬º┬ºconstant(10), _Y, getProperty(┬º┬ºconstant(10), _Y) + 3);
  194.                            }
  195.                         }
  196.                         if(_loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(17)] <= 5)
  197.                         {
  198.                            if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  199.                            {
  200.                               _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(9)]++;
  201.                               _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(27)] -= 5;
  202.                            }
  203.                         }
  204.                      }
  205.                   }
  206.                   else
  207.                   {
  208.                      _loc1_[┬º┬ºconstant(28)][┬º┬ºconstant(36)][┬º┬ºconstant(5) + eval(┬º┬ºconstant(33))][┬º┬ºconstant(9)] = 0;
  209.                   }
  210.                }
  211.             }
  212.             set(┬º┬ºconstant(33),eval(┬º┬ºconstant(33)) + 1);
  213.          }
  214.          if(eval(┬º┬ºconstant(32)) == true and _loc1_[┬º┬ºconstant(4)] == false)
  215.          {
  216.             eval(┬º┬ºconstant(20))[┬º┬ºconstant(37)]();
  217.             if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] < 380 and eval(┬º┬ºconstant(9)) != 0)
  218.             {
  219.                if(eval(┬º┬ºconstant(38)) == 1 and eval(┬º┬ºconstant(11))[┬º┬ºconstant(13)] > 120)
  220.                {
  221.                   if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  222.                   {
  223.                      setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) - 2);
  224.                   }
  225.                }
  226.                else if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(13)] < 270)
  227.                {
  228.                   if(eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] == false)
  229.                   {
  230.                      setProperty(┬º┬ºconstant(10), _X, getProperty(┬º┬ºconstant(10), _X) + 2);
  231.                   }
  232.                }
  233.             }
  234.             if(eval(┬º┬ºconstant(11))[┬º┬ºconstant(14)] < -150 and eval(┬º┬ºconstant(9)) != 0)
  235.             {
  236.                if(eval(┬º┬ºconstant(38)) == 1)
  237.                {
  238.                   setProperty(┬º┬ºconstant(10), _X, 110);
  239.                   setProperty(┬º┬ºconstant(10), _rotation, -20);
  240.                }
  241.                else
  242.                {
  243.                   setProperty(┬º┬ºconstant(10), _X, 370);
  244.                   setProperty(┬º┬ºconstant(10), _rotation, 20);
  245.                }
  246.                if(_loc2_[┬º┬ºconstant(8)](eval(┬º┬ºconstant(15))[┬º┬ºconstant(28)][┬º┬ºconstant(39)][┬º┬ºconstant(39)]))
  247.                {
  248.                   setProperty(┬º┬ºconstant(10), _Y, getProperty(┬º┬ºconstant(10), _Y) - 100);
  249.                }
  250.                eval(┬º┬ºconstant(20))[┬º┬ºconstant(21)][┬º┬ºconstant(22)] = true;
  251.                set(┬º┬ºconstant(9),0);
  252.             }
  253.          }
  254.       }
  255.    };
  256. }
  257. else if(eval("\x01") == 771)
  258. {
  259.    set("\x01",eval("\x01") - 318);
  260. }
  261.